mechanical trap - Espagnol Anglais Dictionnaire